46dfb976d76b8f34e967eaba679afb288beac25e,quantumdb-core/src/main/java/io/quantumdb/core/migration/operations/TransitiveTableMirrorer.java,TransitiveTableMirrorer,mirror,#Catalog#TableMapping#Version#String#,20

Before Change


				String[] referencingColumnNames = foreignKey.getReferencingColumns().toArray(new String[0]);
				String[] referredColumnNames = foreignKey.getReferredColumns().toArray(new String[0]);

				newTable.addForeignKey(referencingColumnNames).referencing(newReferredTable, referredColumnNames);
			}
		}

After Change


				String[] referencingColumnNames = foreignKey.getReferencingColumns().toArray(new String[0]);
				String[] referredColumnNames = foreignKey.getReferredColumns().toArray(new String[0]);

				newTable.addForeignKey(referencingColumnNames)
						.named(foreignKey.getForeignKeyName())
						.onUpdate(foreignKey.getOnUpdate())
						.onDelete(foreignKey.getOnDelete())
						.referencing(newReferredTable, referredColumnNames);
			}
		}